﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Runtime.Serialization;
using System.ServiceModel;
using System.Text;

namespace e_yayincilik_webproject.DBclass
{
    [DataContract]
    public class MakaleDBTO
    {
        [DataMember]
        public string MakaleId { get; set; }

        [DataMember]
        public string YazarId { get; set; }

        [DataMember]
        public string DergiID { get; set; }

        [DataMember]
        public string KategoriID { get; set; }

        [DataMember]
        public string MakaleAdi { get; set; }

        [DataMember]
        public string YayinTarihi { get; set; }

        [DataMember]
        public string YazimTarihi { get; set; }


        [DataMember]
        public string Kaynaklar { get; set; }


        [DataMember]
        public string BilimTuruID { get; set; }


        [DataMember]
        public int DergidekiSira { get; set; }


        public MakaleDBTO addMakaleDBTO(string MakaleId, string YazarId, string DergiID, string KategoriID,
            string MakaleAdi, string YayinTarihi, string YazimTarihi, string Kaynaklar, string BilimTuruID,
            int DergidekiSira){
            MakaleDBTO mak = new MakaleDBTO();
            mak.BilimTuruID = BilimTuruID;
            mak.DergidekiSira = DergidekiSira;
            mak.DergiID = DergiID;
            mak.KategoriID = KategoriID;
            mak.Kaynaklar = Kaynaklar;
            mak.MakaleAdi = MakaleAdi;
            mak.MakaleId = MakaleId;
            mak.YayinTarihi = YayinTarihi;
            mak.YazarId = YazarId;
            mak.YazimTarihi = YazimTarihi;
            return mak;
        }


        public MakaleDBTO addMakaleDBTO( MakaleDBTO mak, string DergiID, string KategoriID,
            string MakaleAdi, string YayinTarihi, string YazimTarihi, string Kaynaklar, string BilimTuruID,
            int DergidekiSira)
        {
     
            mak.BilimTuruID = BilimTuruID;
            mak.DergidekiSira = DergidekiSira;
            mak.DergiID = DergiID;
            mak.KategoriID = KategoriID;
            mak.Kaynaklar = Kaynaklar;
            mak.MakaleAdi = MakaleAdi;
            mak.YayinTarihi = YayinTarihi;
            mak.YazimTarihi = YazimTarihi;
            return mak;
        }

     
    }
}